ac324e04ddc9191b53607a7d4af0927e0f531214,src/main/java/su/litvak/chromecast/api/v2/Channel.java,Channel,read,#,263

Before Change



        int read = 0;
        while (read < buf.length) {
            buf[read++] = (byte) is.read();
        }

        int size = fromArray(buf);

After Change



        int read = 0;
        while (read < buf.length) {
            int nextByte = is.read();
            if (nextByte == -1) {
                throw new ChromeCastException("Remote socket closed");
            }
            buf[read++] = (byte) nextByte;
        }